package country;

import java.util.Collection;

import javax.ejb.EJBLocalObject;

import company.Company;

import city.City;
import descriptor.CitiesListDescriptor;
import descriptor.CompaniesListDescriptor;
import descriptor.CountryDescriptor;

public interface Country extends EJBLocalObject 
{	
	// simple attributes
	public int getId();
	public void setId(int id);
	
	public String getName();
	public void setName(String name);
	
	public Collection<City> getCities();
	public void setCities(Collection<City> cities);
	
	public Collection<Company> getCompanies();
	public void setCompanies(Collection<Company> companies);
	
	public CountryDescriptor getDescriptor();
	public CitiesListDescriptor getCitiesListDescriptor();
	public CompaniesListDescriptor getCompaniesListDescriptor();
}
